/******************************************************************************
 *  _____     _____
 *  \  __\    \  __\
 *   \ \_\\    \ \_\\
 *    \  __\SS  \  __\roject
 *     \_\       \_\
 *
 * Mateusz Maciąg, Rafał Urbański
 * Komputerowe Systemy Sterowania
 *****************************************************************************/

#ifndef INPUTRANDOMDESIGNER_H
#define INPUTRANDOMDESIGNER_H

#include "InputDesigner.h"

namespace Ui {
class InputRandomDesigner;
}

/**
    Konfigurator dla szumu losowego.
*/
class InputRandomDesigner : public InputDesigner
{
    Q_OBJECT
    
public:
    explicit InputRandomDesigner(QWidget *parent = 0);
    ~InputRandomDesigner();
    
    void attachInput(RafMat::SimInterface::IConfigurableSPtr ctrl);
    void applySettings();
private:
    Ui::InputRandomDesigner *ui;

    RafMat::SimInterface::IConfigurableSPtr m_inputConf;
};

#endif // INPUTRANDOMDESIGNER_H
